integration programmer java c++ developer architettura programming cad arredamento html information j2ee autocad php interoperability design cam communications industrial design .net cnc